#include <iostream>
#include <vector>
#include <list>
using std::cout;
using std::endl;
using namespace std;

void test(){
    list<const char *> list_ch = {"hello", "world", "c++", "111", "222", "333"};
    vector<string> vec_str(list_ch.begin(), list_ch.end());


//    for(auto it_list_ch = list_ch.begin(); it_list_ch != list_ch.end(); ++it_list_ch){
//        vec_str.push_back(*it_list_ch); 
//    }

    for(auto& str : vec_str){
        cout << str << endl;
    }
}

int main()
{
    test();
    return 0;
}

